<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>MSF for Agile Software Development</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link href="css/msf.css" type="text/css" rel="stylesheet" />
    <script language="JavaScript" src="CODE/header.js"></script>
    <script language="JavaScript" src="CODE/footer.js"></script>
    <script language="JavaScript" src="CODE/msf.js"></script>

</head>
<body onload="javascript:setCheckboxValue();initOverviewCookie();" marginheight="0"
    marginwidth="0">
    <!-- start header -->
    <table class="idheader" height="70" cellspacing="0" cellpadding="0" width="100%"  border="0">
        <tbody>
            <tr>
                <td width="*">
                    <img height="71" alt="MSF for Agile Software Development" src="images/header_agile.gif" width="400" /></td>
                <td width="115">
                    <img id="vstslogo" height="40" alt="Visual Studio Team System logo" src="images/header_vsts_logo.gif"
                        width="320" /></td>
            </tr>
            <tr bgcolor="#5373ad" height="1">
                <td colspan="2">
                    <img height="1" src="images/clear.gif" width="1" alt="" /></td>
            </tr>
        </tbody>
    </table>
    <!-- end  header -->
    <!-- start breadcrumbs and tabs -->
    <table class="tabrow" height="28" cellspacing="0" cellpadding="0" width="100%" border="0">
        <tbody>
            <tr>
                <td width="164">
                    <img height="1" src="images/clear.gif" width="164" alt="" /></td>
                <td class="bottom">
                    <div id="TabsHTML" style="margin: 0pt">
                        <table cellspacing="0" cellpadding="0" width="100%" border="0" xmlns:msxsl="urn:schemas-microsoft-com:xslt"
                            xmlns:some-prefix="some-uri" xmlns:msxml="urn:schemas-microsoft-com:xslt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                            xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2004-10-13T22:49:49"
                            xmlns:mstns="http://tempuri.org/XMLSchema.xsd">
                            <tbody>
                                <tr>
                                    <td class="taboff" width="80"><a class="taboff" onclick="javascript:doLink('Concepts');" href="Concepts.htm">Overview</a></td><td width="6"><img src="images/clear.gif" alt=""/></td>
<td class="taboff" width="80"><a class="taboff" onclick="javascript:doLink('AboutRoles');" href="AboutRoles.htm">Roles</a></td><td width="6"><img src="images/clear.gif" alt=""/></td>
<td class="tabon" width="80"><a class="tabon" onclick="javascript:doLink('AboutWorkItems');" href="AboutWorkItems.htm">Work Items</a></td><td width="6"><img src="images/clear.gif" alt=""/></td>
<td class="taboff" width="80"><a class="taboff" onclick="javascript:doLink('AboutViews');" href="AboutViews.htm">Views</a></td><td width="6"><img src="images/clear.gif" alt=""/></td>
<td class="taboff" width="80"><a class="taboff" onclick="javascript:doLink('WorkStreamsIndex');" href="WorkStreamsIndex.htm">Index</a></td><td width="6"><img src="images/clear.gif" alt=""/></td>

                                    <td align="right">
                                        <div style="margin-top: 3pt">
                                            <p class="p1a">
                                                <a onclick='javascript:open_window1("glossary.htm")' href="#">Glossary</a></p>
                                        </div>
                                    </td>
                                    <td width="38">
                                        <img src="images/clear.gif" alt=""/></td>
                                </tr>
                            </tbody>
                        </table>
                    </div>
                    <!-- end tabs -->
                </td>
            </tr>
        </tbody>
    </table>
    <!-- end breadcrumbs and tabs -->
    <!-- start main body table-->
    <table class="bodytable" cellspacing="0" cellpadding="0" width="100%" border="0">
        <tbody>
            <tr>
                <!-- start left column with navigation -->
                <td width="140">
                    <div id="leftside">
                        <div id="sidemenuHTML">
                            <div style="margin: 6px 0px 5px 20px" xmlns:msxsl="urn:schemas-microsoft-com:xslt"
                                xmlns:some-prefix="some-uri" xmlns:msxml="urn:schemas-microsoft-com:xslt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2004-10-13T22:49:49"
                                xmlns:mstns="http://tempuri.org/XMLSchema.xsd">
                                <p class="p1a">
                                    <a class="nav" onclick="javascript:doPortal('click')" href="#">Project Portal<img
                                        height="9" alt="link arrow" src="images/right-arrow.gif" width="9" border="0"/></a></p>
                            </div>
                            <table cellspacing="0" cellpadding="0" width="140" border="0" xmlns:msxsl="urn:schemas-microsoft-com:xslt"
                                xmlns:some-prefix="some-uri" xmlns:msxml="urn:schemas-microsoft-com:xslt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2004-10-13T22:49:49"
                                xmlns:mstns="http://tempuri.org/XMLSchema.xsd">
                                <tbody>
                                    <tr>
                                        <td width="12">
                                            <img height="12" src="images/b_nav_topleft.gif" width="12" alt="" /></td>
                                        <td class="leftnavtop">
                                            <img src="images/clear.gif" alt="" /></td>
                                        <td width="1" background="images/dots.gif" rowspan="3">
                                            <img src="images/dots.gif" alt="" /></td>
                                    </tr>
                                    <tr>
                                        <td background="images/b_nav_left.gif">
                                            <img src="images/b_nav_left.gif" alt="" />
                                        </td>
                                        <td class="leftnavtable">
                                            <table cellspacing="0" cellpadding="0" width="100%" border="0">
                                                <tbody>
                                                    <tr><td class="nav-off"><a class="nav" onclick="javascript:doLink('AboutWorkItems');" href="AboutWorkItems.htm">About Work Items</a></td></tr>
<tr><td class="nav-off"><a class="nav" onclick="javascript:doLink('Scenario');" href="Scenario.htm">Scenario</a></td></tr>
<tr><td class="nav-off"><a class="nav" onclick="javascript:doLink('QualityofSrvcRqmt');" href="QualityofSrvcRqmt.htm">Quality of Service Requirement</a></td></tr>
<tr><td class="nav-off"><a class="nav" onclick="javascript:doLink('Task');" href="Task.htm">Task</a></td></tr>
<tr><td class="nav-select"><a class="nav" onclick="javascript:doLink('Bug');" href="Bug.htm">Bug</a></td></tr>
<tr><td class="nav-off"><a class="nav" onclick="javascript:doLink('Risk');" href="Risk.htm">Risk</a></td></tr>

                                                </tbody>
                                            </table>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <img src="images/b_nav_bottomleft.gif" alt="" /></td>
                                        <td class="leftnavbottom">
                                            <img src="images/clear.gif" alt="" /></td>
                                    </tr>
                                </tbody>
                            </table>
                        </div>
                        <!-- start left column see also area -->
                        <div id="SeeAlsoHTML">
                            </div>
                        <!-- end left column see also area -->
                    </div>
                </td>
                <!-- end left column with navigation -->
                <!-- start center content area -->
                <td>
                    <table cellspacing="0" cellpadding="0" width="100%" border="0">
                        <tbody>
                            <tr>
                                <td>
                                    <img src="images/b_topleft.gif" alt="" /></td>
                                <td background="images/b_top.gif">
                                    <img height="15" src="images/b_top.gif" width="300" alt="" /></td>
                                <td>
                                    <img src="images/b_topright.gif" alt="" /></td>
                            </tr>
                            <tr>
                                <td background="images/b_left.gif">
                                    <img src="images/b_left.gif" alt="" /></td>
                                <!-- Start XSL3 -->
                                <td id="xsl3" width="100%" bgcolor="#ffffff">
                                    <div style="height: 280pt" xmlns:msxml="urn:schemas-microsoft-com:xslt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                        xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2004-10-13T22:49:49"
                                        xmlns:mstns="http://tempuri.org/XMLSchema.xsd">
                                        <table cellspacing="0" cellpadding="0" width="100%" border="0">
                                            <tbody>
                                                <tr>
                                                    <td width="70">
                                                        <img height="61" alt="role icon" src="images/i_workitem.gif" width="61" border="0" /></td>
                                                    <td>
                                                        <p class="title1">
                                                            Bug</p>
                                                    </td>
                                                </tr>
                                            </tbody>
                                        </table>
                                        <div style="margin: 0pt 0pt 4pt; text-align: right">
                                            <p class="p1a">
                                            </p>
                                        </div>
                                        <table cellspacing="0" cellpadding="0" width="100%" border="0">
                                            <tbody>
                                                <tr>
                                                    <td width="150">
                                                        <table cellspacing="0" cellpadding="0" width="150" border="0">
                                                            <tbody>
                                                                <tr><td><h3>Work Item Database</h3></td></tr>
<tr><td class="ws-off"><a onclick="javascript:doLink('Bug');" href="Bug.htm">Overview</a></td><td ><img height="24" src="images/clear.gif" width="10"/></td></tr>
<tr><td class="ws-off"><a onclick="javascript:doLink('Bug_StatesandTransitions');" href="Bug_StatesandTransitions.htm">States and Transitions</a></td><td ><img height="24" src="images/clear.gif" width="10"/></td></tr>
<tr><td class="ws-off"><a onclick="javascript:doLink('Bug_Fields');" href="Bug_Fields.htm">Fields</a></td><td ><img height="24" src="images/clear.gif" width="10"/></td></tr>
<tr><td background="images/rule_horiz_dots.gif"><img src="images/rule_horiz_dots.gif"/></td><td><img src="images/clear.gif"/></td></tr>
<tr><td><h3>Process Guidance</h3></td></tr>
<tr><td class="ws-off"><a onclick="javascript:doLink('Bug_Activities');" href="Bug_Activities.htm">Activities</a></td><td ><img height="24" src="images/clear.gif" width="10"/></td></tr>
<tr><td class="ws-off"><a onclick="javascript:doLink('Bug_Workstreams');" href="Bug_Workstreams.htm">Workstreams</a></td><td ><img height="24" src="images/clear.gif" width="10"/></td></tr>
<tr><td background="images/rule_horiz_dots.gif"><img src="images/rule_horiz_dots.gif"/></td><td><img src="images/clear.gif"/></td></tr>

                                                            </tbody>
                                                        </table>
                                                    </td>
                                                    <td width="3" background="images/centerdivide2.gif">
                                                        <img src="images/centerdivide2.gif"/></td>
                                                    <td id="XSL4">
                                                        <table cellspacing="0" cellpadding="0" width="100%" border="0" xmlns:msxml="urn:schemas-microsoft-com:xslt"
                                                            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2004-10-13T22:49:49"
                                                            xmlns:mstns="http://tempuri.org/XMLSchema.xsd">
                                                            <tbody>
                                                                <tr>
                                                                    <td class="contentblock">
                                                                        <div style="margin: 0pt 6pt">
                                                                            <p class="title3">States and Transitions</p>
                                                                            
                                                                            <div class="float_image"><img src="images/wi_bug_flow.gif"  border="0" alt="" /><p class="p1c">The states of a bug work item.</p></div>

                                                                            <p class="p1">
                                                                                A bug is a work item that communicates that a potential problem exists or has existed in the system. The goal of opening a bug is to accurately report bugs in a way that allows the reader to understand the full impact of the problem. The descriptions in the bug report should make it easy to trace through the steps used when the bug was encountered, thus allowing it to be easily reproduced. The test results should clearly show the problem. The clarity and understandability of this description often affects the probability that the bug will be fixed.
                                                                            </p>
                                                                            <h1>New</h1><p class="p1">As bugs are detected in the software product, they must be documented as quickly as possible so that developers can resolve them. Before opening a bug report, you should query existing bugs to be sure the bug you discovered is not already reported.</p>
<h6>New to Active</h6><table class="data2" style="border-bottom-color: #bfcbdf; border-top-style: solid; border-top-color: #bfcbdf; border-right-style: solid; border-left-style: solid; border-collapse: collapse; border-bottom-style: solid" bordercolor="#ffffff" cellspacing="0" cellpadding="4" width="100%" border="1"><tbody>
<tr><td class="row_bottom" width="20%"><p class="p1c">New</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is activated as a new bug when it is first created. Create all bugs with a reason of New, unless the bug is due to a build failure.</p></td></tr>
<tr><td class="row_bottom" width="20%"><p class="p1c">Build Failure</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is activated with a build failure when the bug is being created as a direct result of a build failure.</p></td></tr>
</tbody></table>
<h1>Active</h1><p class="p1">When you discover a new bug and enter it using Team Explorer, the bug work item is automatically set to an active state. An active bug indicates that a problem exists that must be addressed.</p>
<h6>Active to Resolved</h6><table class="data2" style="border-bottom-color: #bfcbdf; border-top-style: solid; border-top-color: #bfcbdf; border-right-style: solid; border-left-style: solid; border-collapse: collapse; border-bottom-style: solid" bordercolor="#ffffff" cellspacing="0" cellpadding="4" width="100%" border="1"><tbody>
<tr><td class="row_bottom" width="20%"><p class="p1c">Fixed</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is resolved as Fixed when the changed code is checked in. Link the bug to the changeset when the fix is checked in. </p></td></tr>
<tr><td class="row_bottom" width="20%"><p class="p1c">As Designed</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is resolved As Designed if the bug describes an expected condition or behavior of the system. </p></td></tr>
<tr><td class="row_bottom" width="20%"><p class="p1c">Deferred</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is resolved as Deferred if it will not be fixed in the current iteration. It will be postponed until it can be reevaluated in a future iteration or version of the product.</p></td></tr>
<tr><td class="row_bottom" width="20%"><p class="p1c">Duplicate</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is resolved as Duplicate if it describes the same problem as another bug. Include a link to the duplicate bug to make it easier for the author of the bug to confirm the duplication before closing the bug.</p></td></tr>
<tr><td class="row_bottom" width="20%"><p class="p1c">Obsolete</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is resolved as Obsolete if it is no longer applicable to the product. For example, if the bug describes a problem in a feature area that no longer exists in the product, it is obsolete.</p></td></tr>
<tr><td class="row_bottom" width="20%"><p class="p1c">Unable to Reproduce</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is resolved as Unable to Reproduce if the developer is unable to reproduce the bug on his computer.</p></td></tr>
</tbody></table>
<h1>Resolved</h1><p class="p1">A bug is in the resolved state when it has been addressed by a developer, or during triage. A bug is resolved as either Fixed, or As Designed.</p>
<h6>Resolved to Closed</h6><table class="data2" style="border-bottom-color: #bfcbdf; border-top-style: solid; border-top-color: #bfcbdf; border-right-style: solid; border-left-style: solid; border-collapse: collapse; border-bottom-style: solid" bordercolor="#ffffff" cellspacing="0" cellpadding="4" width="100%" border="1"><tbody>
<tr><td class="row_bottom" width="20%"><p class="p1c">Fixed</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is closed as Fixed when the author of the bug has verified that the fix is in place in a build.</p></td></tr>
<tr><td class="row_bottom" width="20%"><p class="p1c">As Designed</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is closed As Designed if the bug author agrees that the bug describes something that is intentional by design.</p></td></tr>
<tr><td class="row_bottom" width="20%"><p class="p1c">Deferred</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is closed as Deferred if the bug author agrees that the bug should be deferred.</p></td></tr>
<tr><td class="row_bottom" width="20%"><p class="p1c">Duplicate</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is closed as Duplicate if the bug author confirms that the bug describes the same problem as another bug.</p></td></tr>
<tr><td class="row_bottom" width="20%"><p class="p1c">Obsolete</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is closed as Obsolete if the bug author agrees that the problem described is no longer applicable to the product.</p></td></tr>
<tr><td class="row_bottom" width="20%"><p class="p1c">Unable to Reproduce</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is closed as Unable to Reproduce if the bug author is unable to produce a working example of the bug or provide more specific instructions for reproducing the bug.</p></td></tr>
</tbody></table>
<h6>Resolved to Active</h6><table class="data2" style="border-bottom-color: #bfcbdf; border-top-style: solid; border-top-color: #bfcbdf; border-right-style: solid; border-left-style: solid; border-collapse: collapse; border-bottom-style: solid" bordercolor="#ffffff" cellspacing="0" cellpadding="4" width="100%" border="1"><tbody>
<tr><td class="row_bottom" width="20%"><p class="p1c">Resolution Denied</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is returned to the Active state if the resolution is unacceptable. Provide specific information about why the resolution is denied to assist the next person who owns the bug in resolving the bug appropriately.</p></td></tr>
<tr><td class="row_bottom" width="20%"><p class="p1c">Wrong Fix</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is returned to the Active state if the fix was incorrect. Provide details on how and why the fix did not work correctly.</p></td></tr>
<tr><td class="row_bottom" width="20%"><p class="p1c">Test Failed</p></td><td class="row_bottom" width="80%"><p class="p1c">A bug is returned to the Active state if a test demonstrates that the bug still exists. Provide details about which test failed, and in which build.</p></td></tr>
</tbody></table>
<h1>Closed</h1><p class="p1">A closed bug means that no further work is to be done for the current product version. A bug is closed after the resolution has been verified.</p>
<h6>Closed to Active</h6><table class="data2" style="border-bottom-color: #bfcbdf; border-top-style: solid; border-top-color: #bfcbdf; border-right-style: solid; border-left-style: solid; border-collapse: collapse; border-bottom-style: solid" bordercolor="#ffffff" cellspacing="0" cellpadding="4" width="100%" border="1"><tbody>
<tr><td class="row_bottom" width="20%"><p class="p1c">Regression</p></td><td class="row_bottom" width="80%"><p class="p1c">If a regression test indicates that the bug exists again, then activate the bug and assign it to triage. Set the Reason field to Regression. </p></td></tr>
</tbody></table>

                                                                        </div>
                                                                    </td>
                                                                </tr>
                                                            </tbody>
                                                        </table>
                                                    </td>
                                                </tr>
                                            </tbody>
                                        </table>
                                    </div>
                                </td>
                                <!-- End XSL3 -->
                                <!--  END CENTER ************************* -->
                                <td background="images/b_right.gif">
                                    <img src="images/b_right.gif" alt="" /></td>
                            </tr>
                            <tr>
                                <td>
                                    <img src="images/b_bottomleft.gif" alt="" /></td>
                                <td background="images/b_bottom.gif">
                                    <img src="images/b_bottom.gif" alt="" /></td>
                                <td>
                                    <img src="images/b_bottomright.gif" alt="" /></td>
                            </tr>
                        </tbody>
                    </table>
                    <!-- footer -->

                    <script>doFooter()</script>

                    <img height="10" src="images/clear.gif" width="1" alt="" />
                    <center>
                        <p class="p1a">
                            <a href="EULA/_EULA.txt">© 2005-2007 Microsoft Corporation. All rights reserved.</a></p>
                    </center>
                    <center>
                        <p class="p1a">
                            MSF for Agile Software Development 4.2</p>
                    </center>
                    <img height="20" src="images/clear.gif" width="1" alt="" />
                    <!-- end footer -->
                </td>
                <!-- endcenter content area -->
                <!-- start right margin -->
                <td width="20">
                    <img height="1" src="images/clear.gif" width="12" alt="" /></td>
                <!-- end left margin -->
            </tr>
        </tbody>
    </table>
    <!-- end main body table -->

    <script language="JScript" src="Code/Iceberg.js" defer="true" type="text/JScript"></script>

</body>
</html>
